package personal.lijun.skeleton.spring.springcloud.serviceprovider.service;

import personal.lijun.skeleton.spring.springcloud.serviceprovider.data.PersistentLogins;

public interface PersistentLoginsService {

    /**
     * 保存用户登录记录
     * @param record 用户用户登录记录
     */
    PersistentLogins save(PersistentLogins record);

    /**
     * 增加一个户用户登录记录
     * @param record
     * @return
     */
    PersistentLogins addNewPersistentLogins(PersistentLogins record);

    /**
     * 更新指定户用户登录记录
     * @param record
     * @return
     */
    PersistentLogins updatePersistentLogins(PersistentLogins record);

    /**
     * 根据id删除指定用户登录记录
     * @param id 用户登录记录id
     * @return
     */
    PersistentLogins deletePersistentLoginsById(int id);

    /**
     * 查询指定id的用户登录记录
     * @param id 用户登录记录id
     * @return
     */
    PersistentLogins getPersistentLoginsById(int id);
}